can you solve this complex problem